from func.log.default_log import DefaultLog

from func.gobal.data import LLmData
from swarm import Agent

class AiAgent:
    log = DefaultLog().getLogger()
    llmData = LLmData()

    def __init__(self, name, model, instructions, functions):
        self.agent = Agent(
            name=name,
            model=model,
            instructions=instructions,
            functions=functions,
            debug=True
        )
